//package com.charley.icloud.admin.service.impl;
//
//import java.util.List;
//
//import com.charley.icloud.admin.dao.SysLogMapper;
//import com.charley.icloud.admin.pojo.entity.SysLogDO;
//import com.charley.icloud.admin.service.SysLogService;
//import com.charley.icloud.datasource.page.MybatisPageHelper;
//import com.charley.icloud.datasource.page.PageRequest;
//import com.charley.icloud.datasource.page.PageResult;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//@Service
//public class SysLogServiceImpl  implements SysLogService {
//
//	@Autowired
//	private SysLogMapper sysLogMapper;
//
//	@Override
//	public int save(SysLogDO record) {
//		if(record.getId() == null || record.getId() == 0) {
//			return sysLogMapper.insertSelective(record);
//		}
//		return sysLogMapper.updateByPrimaryKeySelective(record);
//	}
//
//	@Override
//	public int delete(SysLogDO record) {
//		return sysLogMapper.deleteByPrimaryKey(record.getId());
//	}
//
//	@Override
//	public int delete(List<SysLogDO> records) {
//		for(SysLogDO record:records) {
//			delete(record);
//		}
//		return 1;
//	}
//
//	@Override
//	public SysLogDO findById(Long id) {
//		return sysLogMapper.selectByPrimaryKey(id);
//	}
//
//	@Override
//	public PageResult findPage(PageRequest pageRequest) {
//		Object label = pageRequest.getParam("userName");
//		if(label != null) {
//			return MybatisPageHelper.findPage(pageRequest, sysLogMapper, "findPageByUserName", label);
//		}
//		return MybatisPageHelper.findPage(pageRequest, sysLogMapper);
//	}
//
//}
